Should I Start My Project Over From Scratch or Update It?
What are the criteria for deciding to start a project over? Is there a time when it is better to thr ...View More
How Do I Make a Resolution I Can Keep?
How do I make a New Year's resolution that I actually stick to? How do I not get enthusiastic at fir ...View More
How We Built the IAmTimCorey Website - Behind the Scenes
Last month, we launched the totally redesigned IAmTimCorey.com website. We built the site using just ...View More
New IAmTimCorey Website Launch! New Resources! New Features!
After months of work, multiple designs, and some serious setbacks, our new website is finally here. ...View More
The New MongoDB Analyzer In 10 Minutes or Less
Let's look at the brand new MongoDB Analyzer for Visual Studio 2022 to see how it uses Roslyn to ana ...View More
C# Mastercourse Launch (with 3 HUGE bonus courses)!
The C# Mastercourse is the evolution of the Foundation in C#. It provides the complete, modern learn ...View More
How to Connect MongoDB to C# the Easy Way
MongoDB can be an extremely powerful database choice as well as an incredibly simple database to set ...View More
Extended Property Patterns in C# 10 and .NET 6 In 10 Minutes or Less
In C# 10, we can now use extended property patterns to simplify our code. See how in this 10-Minute ...View More
Null Parameter Checks in C# 10 and .NET 6 In 10 Minutes or Less
In C# 10, we can more easily check for null parameters in our methods. See how in this 10-Minute Tra ...View More
File Scoped Namespaces in C# 10 and .NET 6 In 10 Minutes or Less
In C# 10, we can now use file-scoped namespaces to reduce whitespace waste in our files. See how in ...View More